万佛堂石窟位于义县城西北9公里处大凌河北岸的悬崖上,是中国最北部的古代石窟建筑群。石窟分东西二区,现存大小16窟。西区石窟凿于北魏及和三十三年(499年),共九窟,分上下两层。
上层有三小窟,下层为六大窟,以西起第一、二、六窟为最大。第二窟最有价值的是“平东将军营州刺史元景造像碑”。碑记就窟壁作成,现存304字,个个遒劲挺秀,笔力极工。
清代康有为先生称其为“元魏诸碑极品”。第六窟最大,现露在外面的一尊大弥勒佛,身高丈余,艺术价值较高。东区凿于北魏景明三年(502年),共有七窟。
在第五窟的门楣上刻有“韩贞造像题记”,现存269字,记载韩贞等74人结缘造窟的始末.